From ac6e05c769aefa86f38f37e708396d0e3f87f0dc Mon Sep 17 00:00:00 2001 From: "emellor@leeni.uk.xensource.com" Date: Tue, 18 Oct 2005 18:01:14 +0100 Subject: [PATCH] Added uuid unit test. Signed-off-by: Ewan Mellor --- tools/python/xen/xend/tests/test_uuid.py | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tools/python/xen/xend/tests/test_uuid.py diff --git a/tools/python/xen/xend/tests/test_uuid.py b/tools/python/xen/xend/tests/test_uuid.py new file mode 100644 index 0000000000..cc78bd020c --- /dev/null +++ b/tools/python/xen/xend/tests/test_uuid.py @@ -0,0 +1,30 @@ +import unittest + +from xen.xend import uuid + + +class test_uuid(unittest.TestCase): + + def testStringRoundtrip(self): + def t(inp): + self.assertEqual(uuid.fromString(uuid.toString(inp)), inp) + + t(uuid.create()) + t(uuid.create()) + t(uuid.create()) + t(uuid.create()) + t(uuid.create()) + + + def testToFromString(self): + def t(inp, expected): + self.assertEqual(uuid.toString(inp), expected) + self.assertEqual(uuid.fromString(expected), inp) + + t([0 for i in range(0, 16)], "00000000-0000-0000-0000-000000000000") + t([185, 158, 125, 206, 250, 178, 125, 57, 2, 6, 162, 74, 178, 236, + 196, 5], "b99e7dce-fab2-7d39-0206-a24ab2ecc405") + + +def test_suite(): + return unittest.makeSuite(test_uuid) -- 2.30.2